What Factors Affect Solar System Cost